在学校里的师兄创业园中心帮忙做一些关于 iOS 项目,目前还在熟悉使用 Xcode 。还有师兄讲解 iOS 一些空间使用和相关知识。
下面就把一些基本的学习来进行说明,下面展示最近师兄讲解吧。
在 iOS 加载过程中的一些过程使用类相关功能,例如 main.m
:
(1)mian.m
代码:
1 |
|
上面 #import <UIKit/UIkit.h>
和 #import "AppDelegate.h"
是引入其他的类,和我们在 c 语言中 #include
使用类似。
当前的程序主要是 main
函数中进行执行。
argc
: 是 int 类型的参数
argv[]
: 是 char 类型的数组指针
@autoreleasepool
: 查下资料好像说是什么自动释放池,好像目前不知道什么东东。
UIApplicationMain
: 是 iOS 里面的调用接口。
(2)AppDelegate.h
和 AppDelegate.m
代码:
1 | AppDelegate.h |
@interface
在 Java 开发中我们说的接口
AppDelegate : UIResponder
: 是类 AppDelegate 继承自 UIResponder
<UIApplicationDelegate>
:不知道什么鬼?
@property (strong, nonatomic) UIWindow *window;
: 局大神使用说这个是类中类似变量相关
@end
: 是我们在 Java 中使用来展示类的结束,Java 中结束好像是 }
。
下面是 AppDelegate.m
的代码:
1 |
|
(3)UIViewController.h
和 UIViewController.m
:
UIViewController 据师兄说这个类是我们应用在界面中进行实现相关功能的实现。
其中里面的代码如下:
1 | UIViewController.h |
UIKit
:是我们 iOS 界面相关框架,里面很多控件
ViewController : UIViewController
:继承 UIViewController
(视图控制) 的子类
1 | UIViewController.m |
(4)Info.plsit
这个好像是说在项目中进行项目一般的设置参数。
(5)Main.stroyboard
是使用控件来进行界面的控件初始化。
(6)Launchscreen.storyboard
在程序实现过程中登录是显示的界面。
end